Cos'è domain controller?

Domain Controller (Controller di Dominio)

Un controller di dominio è un server che risponde alle richieste di autenticazione di sicurezza (login), autorizza e convalida gli utenti all'interno di un dominio. Gestisce anche le informazioni sugli account utente, i gruppi e le risorse di rete. In sostanza, è il guardiano della sicurezza e della gestione degli accessi in un ambiente di rete basato su dominio.

Funzionalità Principali:

  • Autenticazione: Verifica le credenziali (nome utente e password) degli utenti che tentano di accedere alle risorse di rete. Utilizza protocolli come Kerberos per garantire un'autenticazione sicura.

  • Autorizzazione: Determina a quali risorse un utente autenticato ha accesso. Ciò si basa sui diritti e permessi assegnati all'utente o ai gruppi di cui è membro.

  • Gestione degli Account: Archivia e gestisce le informazioni relative agli account utente, inclusi nomi utente, password, appartenenze a gruppi, e profili utente. Questo include la gestione dei Group Policy, che consentono di configurare e controllare centralmente le impostazioni degli utenti e dei computer all'interno del dominio.

  • Replica: In ambienti più grandi, più controller di dominio vengono utilizzati per la ridondanza e la bilanciatura del carico. I controller di dominio replicano tra loro le informazioni del dominio per garantire che le modifiche apportate a un controller di dominio vengano propagate a tutti gli altri.

  • Servizio di Directory: Utilizza un servizio di directory, come Active Directory (nei sistemi Windows), per archiviare e organizzare le informazioni del dominio. Il servizio di directory fornisce un database centralizzato e un framework per la gestione delle risorse di rete.

Importanza:

I controller di dominio sono essenziali per la sicurezza e la gestibilità delle reti aziendali. Consentono agli amministratori di:

  • Gestire centralmente gli account utente e le autorizzazioni.
  • Applicare politiche di sicurezza coerenti in tutta la rete.
  • Semplificare la gestione delle risorse di rete.
  • Fornire un'autenticazione sicura e affidabile.

Tipologie (in ambito Windows):

  • Primary Domain Controller (PDC): Il primo controller di dominio installato in un dominio. Detiene il ruolo di emulatore PDC, che è responsabile di alcune funzioni specifiche, come la sincronizzazione del tempo nel dominio. (Questa distinzione è meno rilevante nelle versioni più recenti di Windows Server).
  • Backup Domain Controller (BDC): (Obsoleto da Windows 2000 in poi) Un controller di dominio che replicava le informazioni dal PDC. Ora, tutti i controller di dominio sono peer e possono gestire le modifiche al database.
  • Read-Only Domain Controller (RODC): Un controller di dominio che contiene una copia di sola lettura del database di Active Directory. È utile in ambienti con scarsa sicurezza fisica, come filiali remote, poiché le credenziali non possono essere modificate direttamente sull'RODC e non vengono memorizzate nella cache per impostazione predefinita.

In sintesi, il controller di dominio è il cuore della gestione dell'identità e dell'accesso in una rete basata su dominio. La sua corretta configurazione e manutenzione sono fondamentali per garantire la sicurezza e l'efficienza operativa della rete.